﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using CNLTHD_GoogleMapAPI_DTO;
using CNLTHD_GoogleMapAPI_DAO;

namespace CNLTHD_GoogleMapAPI.UserControl
{
	public partial class DangKy : System.Web.UI.UserControl
	{
		protected void Page_Load(object sender, EventArgs e)
		{
			lblThongBao.Text = "";
		}

		protected void Button1_Click(object sender, EventArgs e)
		{
			string TenTaiKhoan = txtTenTaiKhoan.Text;
			string MatKhau = txtMatKhau.Text;
			string MatKhauXacNhan = txtMatKhauLai.Text;
			string HoTen = txtHoTen.Text;

			if (TenTaiKhoan.Length < 6 || MatKhau.Length < 6 
				|| MatKhauXacNhan.Length < 6 || MatKhau != MatKhauXacNhan
				)
			{
				// TODO: Thông báo.
				return;
			}
			else
			{
				NguoiDung nd = new NguoiDung
				{
					TenTaiKhoan = TenTaiKhoan,
					MatKhau = MatKhau,
					HoTen = HoTen
				};

				bool success = false;

				try
				{
					success = NguoiDungDAO.ThemNguoiDung(nd);
				}
				catch (System.Exception ex)
				{
					this.Response.Write("<script>alert('"+ ex.Message+"');</script>");
				}
				

				if (success)
				{
					// TODO: Báo thành công
					this.Response.Redirect("~/TrangChu.aspx");
				}
				else
				{
					//TO DO:  Thông báo insert ko thành công.
					lblThongBao.Text = "Quá trình đăng ký xảy ra lỗi, Vui lòng thử lại.";
				}
				// Thông Báo.
			}
		}
	}
}